const path = require('path');
module.exports = {
    entry: {
        idx: './src/idx.js'
    },
    output: {
        filename: '[name].[chunkHash].js',
        path: path.resolve(__dirname, './dist/')
    },
    module: {
        rules: [
            {
                test: /\.js$/,
                exclude: /node_modules/, // 为了打包效率，尽量缩小范围。
                use: {
		    loader: 'babel-loader',
		    options: {
                        // env https://github.com/babel/babel-preset-env targets targets 根据你选择的目标，哪些语法编译哪些语法不编译。 > 1% 大于全球占有率百分之一的浏览器 主流浏览器最新的2个版本 浏览器的数据来自  browserslist https://github.com/browserslist/browserslist 这个项目 -> 数据也是来自can i use 最后相关数据都来自这里。 如果是chrome那么发现有些是无法转换的因为chrome对es支持的蛮好的所以1️⃣chrome为标准有些是不用转换的。
			// presets: [['env', {targets: {browsers: ["> 1%", "last 2 versions"]}}]]
	
			// 移动到babelrc
		    }
		}
            }
        ]
    }
}
